
tcp_client_cycle.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <main>:
   0:	f3 0f 1e fa          	endbr64 
   4:	55                   	push   %rbp
   5:	48 89 e5             	mov    %rsp,%rbp
   8:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
   f:	89 bd 5c ff ff ff    	mov    %edi,-0xa4(%rbp)
  15:	48 89 b5 50 ff ff ff 	mov    %rsi,-0xb0(%rbp)
  1c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
  23:	00 00 
  25:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
  29:	31 c0                	xor    %eax,%eax
  2b:	48 8b 85 50 ff ff ff 	mov    -0xb0(%rbp),%rax
  32:	48 83 c0 10          	add    $0x10,%rax
  36:	48 8b 00             	mov    (%rax),%rax
  39:	48 85 c0             	test   %rax,%rax
  3c:	74 1e                	je     5c <main+0x5c>
  3e:	48 8b 85 50 ff ff ff 	mov    -0xb0(%rbp),%rax
  45:	48 83 c0 10          	add    $0x10,%rax
  49:	48 8b 00             	mov    (%rax),%rax
  4c:	48 89 c7             	mov    %rax,%rdi
  4f:	e8 00 00 00 00       	callq  54 <main+0x54>
  54:	89 85 6c ff ff ff    	mov    %eax,-0x94(%rbp)
  5a:	eb 0a                	jmp    66 <main+0x66>
  5c:	c7 85 6c ff ff ff 9e 	movl   $0x1e9e,-0x94(%rbp)
  63:	1e 00 00 
  66:	83 bd 5c ff ff ff 03 	cmpl   $0x3,-0xa4(%rbp)
  6d:	74 2f                	je     9e <main+0x9e>
  6f:	48 8b 85 50 ff ff ff 	mov    -0xb0(%rbp),%rax
  76:	48 8b 10             	mov    (%rax),%rdx
  79:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 80 <main+0x80>
  80:	48 8d 35 00 00 00 00 	lea    0x0(%rip),%rsi        # 87 <main+0x87>
  87:	48 89 c7             	mov    %rax,%rdi
  8a:	b8 00 00 00 00       	mov    $0x0,%eax
  8f:	e8 00 00 00 00       	callq  94 <main+0x94>
  94:	bf 01 00 00 00       	mov    $0x1,%edi
  99:	e8 00 00 00 00       	callq  9e <main+0x9e>
  9e:	48 8b 85 50 ff ff ff 	mov    -0xb0(%rbp),%rax
  a5:	48 83 c0 08          	add    $0x8,%rax
  a9:	48 8b 00             	mov    (%rax),%rax
  ac:	48 89 c7             	mov    %rax,%rdi
  af:	e8 00 00 00 00       	callq  b4 <main+0xb4>
  b4:	48 89 85 78 ff ff ff 	mov    %rax,-0x88(%rbp)
  bb:	48 83 bd 78 ff ff ff 	cmpq   $0x0,-0x88(%rbp)
  c2:	00 
  c3:	75 16                	jne    db <main+0xdb>
  c5:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # cc <main+0xcc>
  cc:	e8 00 00 00 00       	callq  d1 <main+0xd1>
  d1:	bf 01 00 00 00       	mov    $0x1,%edi
  d6:	e8 00 00 00 00       	callq  db <main+0xdb>
  db:	ba 00 00 00 00       	mov    $0x0,%edx
  e0:	be 01 00 00 00       	mov    $0x1,%esi
  e5:	bf 02 00 00 00       	mov    $0x2,%edi
  ea:	e8 00 00 00 00       	callq  ef <main+0xef>
  ef:	89 85 70 ff ff ff    	mov    %eax,-0x90(%rbp)
  f5:	83 bd 70 ff ff ff ff 	cmpl   $0xffffffff,-0x90(%rbp)
  fc:	75 16                	jne    114 <main+0x114>
  fe:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 105 <main+0x105>
 105:	e8 00 00 00 00       	callq  10a <main+0x10a>
 10a:	bf 01 00 00 00       	mov    $0x1,%edi
 10f:	e8 00 00 00 00       	callq  114 <main+0x114>
 114:	66 c7 45 80 02 00    	movw   $0x2,-0x80(%rbp)
 11a:	8b 85 6c ff ff ff    	mov    -0x94(%rbp),%eax
 120:	0f b7 c0             	movzwl %ax,%eax
 123:	89 c7                	mov    %eax,%edi
 125:	e8 00 00 00 00       	callq  12a <main+0x12a>
 12a:	66 89 45 82          	mov    %ax,-0x7e(%rbp)
 12e:	48 8b 85 78 ff ff ff 	mov    -0x88(%rbp),%rax
 135:	48 8b 40 18          	mov    0x18(%rax),%rax
 139:	48 8b 00             	mov    (%rax),%rax
 13c:	8b 00                	mov    (%rax),%eax
 13e:	89 45 84             	mov    %eax,-0x7c(%rbp)
 141:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
 145:	8b 85 70 ff ff ff    	mov    -0x90(%rbp),%eax
 14b:	ba 10 00 00 00       	mov    $0x10,%edx
 150:	48 89 ce             	mov    %rcx,%rsi
 153:	89 c7                	mov    %eax,%edi
 155:	e8 00 00 00 00       	callq  15a <main+0x15a>
 15a:	83 f8 ff             	cmp    $0xffffffff,%eax
 15d:	75 16                	jne    175 <main+0x175>
 15f:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 166 <main+0x166>
 166:	e8 00 00 00 00       	callq  16b <main+0x16b>
 16b:	bf 01 00 00 00       	mov    $0x1,%edi
 170:	e8 00 00 00 00       	callq  175 <main+0x175>
 175:	48 8d 75 90          	lea    -0x70(%rbp),%rsi
 179:	8b 85 70 ff ff ff    	mov    -0x90(%rbp),%eax
 17f:	b9 00 00 00 00       	mov    $0x0,%ecx
 184:	ba 64 00 00 00       	mov    $0x64,%edx
 189:	89 c7                	mov    %eax,%edi
 18b:	e8 00 00 00 00       	callq  190 <main+0x190>
 190:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%rbp)
 196:	83 bd 74 ff ff ff ff 	cmpl   $0xffffffff,-0x8c(%rbp)
 19d:	75 16                	jne    1b5 <main+0x1b5>
 19f:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 1a6 <main+0x1a6>
 1a6:	e8 00 00 00 00       	callq  1ab <main+0x1ab>
 1ab:	bf 01 00 00 00       	mov    $0x1,%edi
 1b0:	e8 00 00 00 00       	callq  1b5 <main+0x1b5>
 1b5:	8b 85 74 ff ff ff    	mov    -0x8c(%rbp),%eax
 1bb:	48 98                	cltq   
 1bd:	c6 44 05 90 00       	movb   $0x0,-0x70(%rbp,%rax,1)
 1c2:	48 8d 45 90          	lea    -0x70(%rbp),%rax
 1c6:	48 89 c6             	mov    %rax,%rsi
 1c9:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 1d0 <main+0x1d0>
 1d0:	b8 00 00 00 00       	mov    $0x0,%eax
 1d5:	e8 00 00 00 00       	callq  1da <main+0x1da>
 1da:	8b 85 70 ff ff ff    	mov    -0x90(%rbp),%eax
 1e0:	89 c7                	mov    %eax,%edi
 1e2:	b8 00 00 00 00       	mov    $0x0,%eax
 1e7:	e8 00 00 00 00       	callq  1ec <main+0x1ec>
 1ec:	b8 00 00 00 00       	mov    $0x0,%eax
 1f1:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
 1f5:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
 1fc:	00 00 
 1fe:	74 05                	je     205 <main+0x205>
 200:	e8 00 00 00 00       	callq  205 <main+0x205>
 205:	c9                   	leaveq 
 206:	c3                   	retq   
